livestock farming equipment - French English Dictionary

livestock farming equipment

Meanings of "livestock farming equipment" in French English Dictionary : 1 result(s)

English French
Humanitarians
livestock farming equipment matériel d'élevage